

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<script type="text/javascript" src="helpman_topicinit.js"></script>

<title>Miscellaneous [Enterprise Architect User Guide]</title>

<meta name="keywords" content="Enterprise Architect, Sparx Systems, UML, Shape Scripts,Shape Scripts Miscellaneous,Shape Scripts Terminate Execution,Shape Scripts Looping,Shape Scripts Comments,Shape Scripts String Manipulation,Shape Scripts Arithmetical Operations,Shape Scripts Variable Declarations,Shape Scripts Without Stereotypes,Shape Scripts Change Font Of Text,Shape Scripts Fonts">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<meta http-equiv="Content-Style-Type" content="text/css" />

<link type="text/css" href="default.css" rel="stylesheet" />
<style type="text/css">
  A, A:Visited
  {
    color: #00F;
  }

  A:Active, A:Hover
  {
    color: #F00;
  }

  OL
  {
    margin: 5px 0 5px 48px;
  }

  UL
  {
    margin-bottom: 3px;
    margin-top: 0;
  }

  #nsr
  {
    background-color: #D4DFFF;
  }

  #nsr A
  {
    text-decoration: none;
  }

  #mainbody
  {
    padding: 8px;
  }

  .p_BodyText
  {
    padding: 5px 0;
  }
</style>



<style type="text/css" media="screen">
  BODY
  {
    background-color: #FFFFFF;
  }

  #nsr
  {
    padding: 6px 6px 0 6px;
    border-bottom: none;
    vertical-align: top;
    z-index: 2;
    visibility: visible;
    left: 0;
    top: 0;
    position: absolute;
  }

  #mainbody
  {
    left: 0;
    top: 0;
    margin: 0;
    position: absolute;
    padding: 10px;
    overflow: auto;
    height: 100%;
    z-index: 1;
    background-repeat: no-repeat;
    background-position: bottom right;
    background-attachment: fixed;
  }
</style>

<style type="text/css" media="print">
  #nsr
  {
    visibility: none;
  }

  #mainbody
  {
    overflow: visible;
  }
</style>
<script type="text/javascript" language="JavaScript" src="nonscroll.js"></script>

</head>
<body scroll="no">

<div id="page">



        <div id="content">
          <div id="content-inner">
          



  
          <div id="nsr">
            <table border="0" cellspacing="0" cellpadding="4" width="100%">
              <tr valign="top">
                <td align="left">
  


                  <p class="p_Heading1"><span class="f_Heading1">Miscellaneous</span></p>



  
                </td>
                <td align="right">
                  <a href="introduction.htm" onmouseover="document.images.main.src='button_main_h.gif'" onmouseout="document.images.main.src='button_main.gif'">
                    <img name="main" src="button_main.gif" border=0 alt="Return to Introduction">
                  </a>&nbsp;
    
                  <a href="reserved_names.htm" onmouseover="document.images.prev.src='button_prev_h.gif'" onmouseout="document.images.prev.src='button_prev.gif'">
                    <img name=prev src="button_prev.gif" border=0 alt="Previous page" />
                  </a>&nbsp;
    
    
    
                  <a href="example_scripts.htm" onmouseover="document.images.next.src='button_next_h.gif'" onmouseout="document.images.next.src='button_next.gif'">
                    <img name=next src="button_next.gif" border=0 alt="Next page" />
                  </a>
    
    
                </td>
              </tr>
            </table>
          </div>
          <div id="mainbody">
  


                <p class="p_SubHeadingL1"><span class="f_SubHeadingL1">Return Command</span></p>
<p class="p_BodyText"><span class="f_BodyText">Execution of the script can be terminated by using the return command. Please see <a href="example_scripts.htm">Example Scripts</a> for an example.</span></p>
<p class="p_SubHeadingL1"><span class="f_SubHeadingL1">Looping</span></p>
<p class="p_BodyText"><span class="f_BodyText">The Shape Script feature does not support looping constructs.</span></p>
<p class="p_SubHeadingL1"><span class="f_SubHeadingL1">Comments</span></p>
<p class="p_BodyText"><span class="f_BodyText">C-style comments are supported. For example:</span></p>
<p class="p_Code"><span class="f_Code">// C Style Single Line comment</span></p>
<p class="p_Code"><span class="f_Code">/* Multi Line</span></p>
<p class="p_Code"><span class="f_Code">comment supported */</span></p>
<p class="p_SubHeadingL1"><span class="f_SubHeadingL1">String Manipulation</span></p>
<p class="p_BodyText"><span class="f_BodyText">Not Supported.</span></p>
<p class="p_SubHeadingL1"><span class="f_SubHeadingL1">Arithmetical Operations</span></p>
<p class="p_BodyText"><span class="f_BodyText">Not Supported.</span></p>
<p class="p_SubHeadingL1"><span class="f_SubHeadingL1">Variables Declaration</span></p>
<p class="p_BodyText"><span class="f_BodyText">Not Supported.</span></p>
<p class="p_SubHeadingL1"><span class="f_SubHeadingL1">Change ShapeScript Fonts</span></p>
<p class="p_BodyText"><span class="f_BodyText">Not possible.</span></p>
<p class="p_SubHeadingL1"><span class="f_SubHeadingL1">Can I apply a Shapescript without using Stereotypes?</span></p>
<p class="p_BodyText"><span class="f_BodyText">No.</span></p>




            </div>
          </div>
        </div>



</div>


</body>
</html>
